package com.mi9688.method_quote;

import com.mi9688.default_method.MyInterfaceByJava8;

public class Test03 {
    /**
     * 构造方法引入
     */
    public static void main(String[] args) {
        //使用Lambda
        MessageInterface2  m1 = () -> new Message();
        System.out.println( m1.getMessage());

        System.out.println("----------------------");
        //使用构造方法引用
        MessageInterface2 m2 = Message::new;
        System.out.println( m2.getMessage());
        //简化写法
        System.out.println("----------------------");
        System.out.println(((MessageInterface2) Message::new).getMessage());
    }
}
